self-catering accommodation - Francés Inglés Diccionario